package com.ysx.teacher.service;

import com.ysx.annotation.Authentication;
import com.ysx.teacher.bean.TeacherBean;
import org.springframework.stereotype.Service;

import java.util.ArrayList;
import java.util.List;

@Service
public class TeacherService {


    @Authentication(check = true)
    public Integer addTeacher(TeacherBean teacherBean) {
        //1 先要检验当前用户的角色  系统管理员 或者 老师   是就可以执行第2步 否则就直接退出
        //2 把学生对象直接入库
        System.out.println("保存到数据库成功" + teacherBean);
        return  1;
    }

    @Authentication(check = true)
    public Integer updateTeacher(TeacherBean teacherBean) {
        //1 先要检验当前用户的角色  系统管理员 或者 老师   是就可以执行第2步 否则就直接退出
        //2 把学生对象直接入库
        System.out.println("保存到数据库成功" + teacherBean);
        return  1;
    }

    @Authentication(check = false)
    public List<TeacherBean> findStudentList(TeacherBean teacherBean) {

        //1 直接查看
        System.out.println("查看成功" + teacherBean);
        TeacherBean student = new TeacherBean("海燕",22,10010  );
        List<TeacherBean> list = new ArrayList<>();
        list.add(student);
        return list;
    }
}
